- Поиск на Youtube Быстрый поиск видео на Youtube.
- Фоторедактор Здесь вы можете отредактировать свои изображения перед размещением их на фотохостинге. Многофункциональный онлайн-инструментарий.
- iPleer.fm Здесь вы можете найти практически любую песню.
- Гид по сайту Тема о новых опциях на сайте с инструкциями и иллюстрациями.
- Наша беседка В этой теме можете задать любой интересующий вопрос относительно сайта и не только.
- Техподдержка В этом разделе Вы можете создать тему технического характера, связанных с компьютерами, телефонами и интернетом.
Последние темы
Любимые темы
Загрузка избранного...
Страница 1 из 1 • Поделиться
Быстрая цитата
- Код:
$(document).ready(function(){
$("a:has(.i_icon_quote)").after($('<a href="#quick_reply"><img src="http://j-p-g.net/if/2016/01/13/0387596001452697392.gif" class="quickquote" alt="быстрая цитата" title="Процитировать выделенный текст" /></a>'));
$(".postbody .content div").mouseup(function(e){
qtext = $(this).parents(".post");
if (window.getSelection)
theSelection = window.getSelection().toString();
else if (document.getSelection)
theSelection = document.getSelection();
else if (document.selection)
theSelection = document.selection.createRange().text;
});
$(".quickquote").click(function () {
uname = qtext.find(".postprofile dl dt strong a").text();
$("div.sceditor-toolbar + iframe").contents().find("body").append('<blockquote><cite>' + uname + '</cite>' + theSelection + '</blockquote> <br />');
$('.sceditor-container textarea')[0].value += '[quote="' + uname + '"]' + theSelection + '[/quote]'
});
});
Феникс- Администратор
Посты : 1598
Очки : 6385
Возраст : 52
Откуда : Россошь
Re: Быстрая цитата
- Код:
$(function(){
var forum_version = 1,
new_button = false,
quote_image = 'http://j-p-g.net/if/2016/01/13/0387596001452697392.gif';
if (forum_version == 0) n = [".postbody div",".name strong a"];
if (forum_version == 1) n = [".postbody .content div",".postprofile dl dt strong a"];
if (forum_version == 2) n = [".entry-content div",".username a"];
if (forum_version == 3) n = [".post-entry div",".postprofile-details dt a + br + a"];
if (new_button == true) { q = ".quickquote"; $(forum_version==1?"li:has(.i_icon_quote)":"a:has(.i_icon_quote)").after($('<li style="display:inline-block;list-style:none;"><a href="#quick_reply"><img src="'+quote_image+'" class="quickquote" alt="Quick quote" title="Quick quote" /></a></li>')) }
if (new_button == false) { q = "a:has(.i_icon_quote)"; $("a:has(.i_icon_quote)").attr("href", "#quick_reply"); $(".i_icon_quote").attr("title", "Reply with quote") }
$(document).on('mouseup',n[0],function(e){
qtext = $(this).parents(".post");
if (window.getSelection) theSelection = window.getSelection().toString();
else if (document.getSelection) theSelection = document.getSelection();
else if (document.selection) theSelection = document.selection.createRange().text;
});
$(q).click(function () {
if (typeof qtext == 'undefined') return;
uname = qtext.find(n[1]).text();
$("div.sceditor-toolbar + iframe").contents().find("body").append('<blockquote><cite>' + uname + '</cite>' + theSelection + '</blockquote> <br />');
$('.sceditor-container textarea')[0].value += '[quote="' + uname + '"]' + theSelection + '[/quote]'
});
var n,q;
});
Быстрая цитата кнопка работает на основе выделения текста. Если вы хотите иметь обе кнопки, изменение в сценарий :
- Код:
new_button = false,
- Код:
new_button = true,
Редактировать номер 1 Номер версии, которую вы используете (например, форум вы используете версии punbb, затем изменить число 1 на число 2)
0 = phpbb2
1 = phpBB3
2 = пунбб
3 = Invision
Последний раз редактировалось: Феникс (Пт 18 Ноя - 22:25), всего редактировалось 1 раз(а)
Феникс- Администратор
Посты : 1598
Очки : 6385
Возраст : 52
Откуда : Россошь
Re: Быстрая цитата
- Код:
/***
* Quote in the quiqk reply textarea! For new editor text.
* Version: 1.12132013-jq1.9.1
* Made by JScritp at http://ajuda.forumeiros.com - 2013/12/13
*/
$(window).load(function() {
jQuery('a[href*="mode=quote"]').click(function () {
var datahref = $(this).attr('href');
jQuery.get(datahref , function (data) {
var datatext = jQuery(data).find('#text_editor_textarea[name="message"]').val();
text_area = jQuery("#text_editor_textarea");
if ( text_area.next('.sceditor-container').length ) {
text_area.sceditor('instance').val(datatext);
} else {
text_area.val(datatext);
}
}).done(function(){
jQuery('html,body').animate({
scrollTop: jQuery('#quick_reply').offset().top
}, 1200);
}).fail(function(){
alert('Внимание!\n\n Произошла ошибка, [Цитируя] сообщение, ждите в течение 10 секунд и попробуйте еще раз!');
});
return false;
});
});
Последний раз редактировалось: Феникс (Пн 21 Ноя - 13:03), всего редактировалось 1 раз(а)
Феникс- Администратор
Посты : 1598
Очки : 6385
Возраст : 52
Откуда : Россошь
Re: Быстрая цитата
- Код:
$(function() {
$('a[href$="mode=quote"]').on('click', function() {
var self, html, bbcode, name;
self = $(this);
name = $.trim(self.closest('.post').find('.username').text());
html = self.closest('.post').find('.entry-content').html();
bbcode = $("#text_editor_textarea").sceditor('instance').toBBCode(html);
$("#text_editor_textarea").sceditor('instance').insert('[quote="' + name + '"]' + bbcode + '[/quote]');
$('body').animate({
scrollTop: $('#quick_reply').offset().top + 'px'
}, 250);
return false;
});
});
Феникс- Администратор
Посты : 1598
Очки : 6385
Возраст : 52
Откуда : Россошь
Re: Быстрая цитата
Название * : быстрая Цитата
Размещения : в темах
Код JavaScript * :
Размещения : в темах
Код JavaScript * :
- Код:
$(function () {
$('a[href*="mode=quote"]').click(function () {
var datahref = $(this).attr('href');
$.get(datahref , function (a) {
var datatext = $(a).find('#text_editor_textarea[name="message"]').val();
$(".sceditor-container textarea").val(datatext);
$(".sceditor-container iframe").contents().find('body').html(datatext);
});
$('body').stop().animate({
scrollTop: $('#quick_reply').offset().top
}, 3000);
return false;
});
});
Феникс- Администратор
Посты : 1598
Очки : 6385
Возраст : 52
Откуда : Россошь
Страница 1 из 1
URL: | |
BBCode: | |
HTML: |
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
Вт 29 Мар - 7:21 автор Nataliya
» Шаман......
Вт 29 Мар - 7:19 автор Nataliya
» [Салаты] Пять ошибок при приготовлении оливье
Ср 26 Янв - 13:20 автор Scheila
» Наша Беседка.. :)
Сб 18 Дек - 13:17 автор Феникс
» Супы из рыбы и морепродуктов
Вт 14 Дек - 22:26 автор Scheila
» Другие закуски
Вт 14 Дек - 22:25 автор Scheila
» Теперь мы есть в Telegram
Чт 26 Авг - 7:59 автор Феникс
» мои клипы.
Ср 4 Авг - 20:55 автор Nataliya
» МОМЕНТЫ ЖИЗНИ
Ср 4 Авг - 20:44 автор Nataliya